package com.chinairi.mall.dao;

import com.chinairi.mall.model.CiccRecord;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

/**
 * @author 李昌赐
 * @since 2020−11-24
 */
@Repository
public interface CiccTableMapper {

    /**
     *编码表查询
     * @param ciccTableName
     * @param iccCode
     * @param iccValue
     * @return
     */
    List<CiccRecord> listCiccRecord(@Param("ciccTableName") String ciccTableName, @Param("iccCode") String iccCode, @Param("iccValue") String iccValue);

    /**
     * 根据编码查询编码信息
     * @param ciccTableName
     * @param code
     * @return
     */
    CiccRecord getCiccRecord(@Param("ciccTableName") String ciccTableName,@Param("code") String code);

    /**
     * 服务类型
     * @return
     */
    List<Map<String,Object>> listServiceType();
}
